@CHARSET "UTF-8";

.questionnaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 30px;
}

/* article override */
div.articleHeader {margin-bottom: 15px;}
div.articleHeader h1 {margin-bottom: 0px;}
div.articleBody h2 {margin-bottom: 10px;}
div.articleBody p {margin-bottom: 10px;}

/* az oldal */
.questionnaire div.pageText { margin-bottom: 10px; }

.questionnaire div.question { margin-bottom: 20px; }
.questionnaire div.questionIndex0 { margin-top: 20px; }

/* kérdések belül */
.questionnaire div.questionContent { padding: 5px 0px 0px 0px; }
.questionnaire div.questionContent div.articleBody { padding: 0px;}
.questionnaire div.questionContent div.text { margin-bottom: 0px; }
.questionnaire div.questionContent div.body {  }

/* hibák */
.questionnaire div.questionContent div.questionError { width: 460px; padding: 0px; margin: 0px 0px 3px 0px; color: #e9001c; font-weight: bold;}

/* mezők kinézete */
.questionnaire div.questionContent input.qtextbox { width: 460px; border: 1px solid #000000; }
.questionnaire div.questionContent input.qtextboxOther { margin-top: 5px; width: 460px; border: 1px solid #000000; }
.questionnaire div.questionContent textarea.qtextarea { width: 460px; height: 6em; border: 1px solid #000000;}
.questionnaire div.questionContent input.qcheckbox { width: auto; padding: 0px; border: none; margin: 0px;}
.questionnaire div.questionContent select.qselect { width: auto; border: 1px solid #000000; }
.questionnaire div.questionContent div.otherChoice { padding-top: 5px; }

/* rádió gomb, checkbox táblázatok */
.questionnaire div.questionContent div.body table.qoptions { margin: 0px; border-collapse: collapse; border: none; }
.questionnaire div.questionContent div.body table.qoptions td.button { width: 30px; padding: 3px 0px 2px 0px; border: none; text-align: left; vertical-align: top; }
.questionnaire div.questionContent div.body table.qoptions td.text { padding: 3px 0px 2px 0px; border: none; text-align: left; vertical-align: top; }
.questionnaire div.questionContent div.body table.qoptions input.qtextboxOther { width: 430px; }

/* submit gombok, navig */
.questionnaire .navigation {padding-top: 15px;}
.questionnaire input.qbutton { height: 20px; border: none; background-color: #000000; color: #ffffff; font-weight: bold; padding: 0px 5px 0px 5px; }
